Two-Dimensional Cellular Automaton